<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<script type='text/javascript' src='/RbBg/dwr/engine.js'></script>
<script type='text/javascript' src='/RbBg/dwr/interface/TestDwrService.js'></script>
<script type='text/javascript' src='/RbBg/dwr/util.js'></script>
<script type="text/javascript"> 
	function view(obj) {
    var user =   
     {   
        "username":"andy",   
        "age":20,   
        "info": "98765",   
        "address": "address", 
     } 
     alert(user);  
     TestDwrService.testdwr("123");
   //  var map = getMap();  
    // map.put("395","12,21,52,89,35");  
    // map.put("396","121111,2222221,5333332,8444449,3555555");  
    // alert(map.get("395"));
    // alert(map.keyset());
      
		TestDwrService.getInfo(user, callBackFun);
		   alert(1); 
		function callBackFun(data) {
			alert(data);
		}
	}
	
	function getMap() {//初始化map_,给map_对象增加方法，使map_像Map    
         var map_ = new Object();    
         map_.put = function(key, value) {    
             map_[key+'_'] = value;    
         };    
         map_.get = function(key) {    
             return map_[key+'_'];    
         };    
         map_.remove = function(key) {    
             delete map_[key+'_'];    
         };    
         map_.keyset = function() {    
             var ret = "";    
             for(var p in map_) {    
                 if(typeof p == 'string' && p.substring(p.length-1) == "_") {    
                     ret += ",";    
                     ret += p.substring(0,p.length-1);    
                 }    
             }    
             if(ret == "") {    
                 return ret.split(",");    
             } else {    
                 return ret.substring(1).split(",");    
             }    
         };    
         return map_;    
}
</script>
</head>
<body>
	<select onchange="javascript:view(this);">
		<option>1</option>
		<option>2</option>
		<option>3</option>
		<option>4</option>
	</select>
	<div id="view"></div>
</body>
</html>
